// 检测元素是否滚动到顶部
export function isScrolledToTop(element) {
  return element.scrollTop === 0;
}

// 检测元素是否滚动到底部
export function isScrolledToBottom(element) {
  return element.scrollHeight - element.clientHeight === element.scrollTop;
}

// 监听元素滚动事件
export function listenScroll(element, callback) {
  element.addEventListener("scroll", function () {
    callback(isScrolledToTop(element), isScrolledToBottom(element));
  });
}
